scientific research installations - Fransızca İngilizce Sözlük